package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.Construction;

/**
 * 施工Service接口
 * 
 * @author ruoyi
 * @date 2021-06-21
 */
public interface IConstructionService 
{
    /**
     * 查询施工
     * 
     * @param cId 施工ID
     * @return 施工
     */
    public Construction selectConstructionById(Long cId);

    /**
     * 查询施工列表
     * 
     * @param construction 施工
     * @return 施工集合
     */
    public List<Construction> selectConstructionList(Construction construction);

    /**
     * 新增施工
     * 
     * @param construction 施工
     * @return 结果
     */
    public int insertConstruction(Construction construction);

    /**
     * 修改施工
     * 
     * @param construction 施工
     * @return 结果
     */
    public int updateConstruction(Construction construction);

    /**
     * 批量删除施工
     * 
     * @param cIds 需要删除的施工ID
     * @return 结果
     */
    public int deleteConstructionByIds(Long[] cIds);

    /**
     * 删除施工信息
     * 
     * @param cId 施工ID
     * @return 结果
     */
    public int deleteConstructionById(Long cId);
}
